package com.stefanini.pe.bbva.iivs.in.model.mantenimiento;

import java.util.ArrayList;
import java.util.List;

import com.stefanini.pe.bbva.iivs.in.bo.iface.GrupoService;
import com.stefanini.pe.bbva.iivs.in.bo.iface.MiembroService;
import com.stefanini.pe.bbva.iivs.in.listeners.SpringInit;
import com.stefanini.pe.bbva.iivs.in.to.Grupo;
import com.stefanini.pe.bbva.iivs.in.to.Miembro;

public class GruposMiembrosModel {
	
	private GrupoService grupoService;
	private MiembroService miembroService;
	
	Grupo grupo = new Grupo();
	Miembro miembro = new Miembro();
	List<Miembro> lstMiembros = new ArrayList<Miembro>();
	String lblError_Text = "";
	boolean booModificar=true;
	
	public GruposMiembrosModel() {
		reset();
	}
	
	public void reset() {
		grupo = new Grupo();
		miembro = new Miembro();
		lstMiembros = new ArrayList<Miembro>();
		lblError_Text = "";
		booModificar=true;
		grupoService = (GrupoService)SpringInit.getApplicationContext().getBean("grupoService");
		miembroService = (MiembroService)SpringInit.getApplicationContext().getBean("miembroService");
	}

	public Grupo getGrupo() {
		return grupo;
	}

	public void setGrupo(Grupo grupo) {
		this.grupo = grupo;
	}

	public List<Miembro> getLstMiembros() {
		return lstMiembros;
	}

	public void setLstMiembros(List<Miembro> lstMiembros) {
		this.lstMiembros = lstMiembros;
	}

	public String getLblError_Text() {
		return lblError_Text;
	}

	public void setLblError_Text(String lblError_Text) {
		this.lblError_Text = lblError_Text;
	}

	public GrupoService getGrupoService() {
		return grupoService;
	}

	public void setGrupoService(GrupoService grupoService) {
		this.grupoService = grupoService;
	}

	public MiembroService getMiembroService() {
		return miembroService;
	}

	public void setMiembroService(MiembroService miembroService) {
		this.miembroService = miembroService;
	}

	public Miembro getMiembro() {
		return miembro;
	}

	public void setMiembro(Miembro miembro) {
		this.miembro = miembro;
	}

	public boolean isBooModificar() {
		return booModificar;
	}

	public void setBooModificar(boolean booModificar) {
		this.booModificar = booModificar;
	}
}
